#logo {float:left; margin-right:325px;}
#inner-header {margin-top:0px;}
#tel-shortcut {font-family:sans-serif; font-size:22px; padding-top:26px;}
#opening-shortcut {font-family:sans-serif; font-size:16px;}

body{
	color:#555555
	font-family:Calibri,Arial,sans-serif;
	font-size:12px;
}
.wrapper{ width:800px; margin-left:auto; margin-right:auto; border: 0px solid #A6B2BC; background-color:#FFFFFF; color:#000000;padding: 0 2px 0 2px;}
.navi{position:relative; left:0.2em; width:12em;}
.content{margin-top:2em;}
.content-inner{padding-left:12em; padding-right:0em;
	font-family:Helvetica, Tahoma,Arial,Verdana,sans-serif; font-size:1.0em;
}

.content-inner ul li{
	list-style:none;margin:0;padding:0;
}

.panels{left:0.5em; width:12em;}
.content-left{float:left;margin-right:10px; margin-bottom:10px;}
.content-right{float:right;margin-left:10px; margin-bottom:10px;}
.float-right{float:right;}
.float-left{float:left;}
.clear{clear:both;}
.indent {padding-left: 0.8em;}

/* .footer{clear:both; border-top:2px solid #cecece;} */

.text-title{ font:120% Georgia, "Times New Roman", Times, serif;}
.text-title2{ font:150% "Times New Roman", Times, serif; color:#000000;}
.text-large{ font:260% "Times New Roman", Times, serif; color:#000000;}
.text-huge{ font:320% "Times New Roman", Times, serif; color:#FFFFFF}
.text-normal{font:100% Georgia, "Times New Roman", Times, serif;}

.contact-content{ line-height:20px; margin-bottom:20px;}
.centered {text-align: center;}
.area{margin-top:10px; margin-bottom:10px;}


#head-callus{padding-top:1.5em; padding-left:48em;}

#navigator { width:12em;}
.navigator ul{list-style:none;margin:0;padding:0;}
/*.navigator ul li {border-bottom:1px solid #9f9f9f;}*/

.navigator ul li a{
	border-bottom:1px solid #9f9f9f;
	display:block;
	padding:0.8em 0 0.8em 0;
	border-left:0px;
	background-color:#FFFFFF;
	/*border-left: 12px solid #555555;
	border-right: 1px solid #555555;*/
	font-family:sans-serif;
	color:#555555;
	text-decoration:none;
}
/*.navigator li a:link, #navigation li a:visited{
	display:block;
	padding:0.8em 0 0.8em 0;
	border-left:0px;
	background-color:rgb(3,122,219);
	border-left: 12px solid #FF833E;
	border-right: 1px solid #FF833E;
	color:#FF833E;
	text-decoration:none;
}*/
.navigator ul li a:hover {
	color: #000000;
}

#follow-us ul li a{
	padding:0.3em 0 0.3em 0;
	border-bottom:0px;
}

/*#main-menus {margin-top:30px;width:760px;background-color:#2e2e2e}
#main-menus.k-menu-horizontal {border-color:white;}*/

#main-menus{ width:800px;height:28px;
	font-family:Helvetica, Tahoma,Arial,Verdana,sans-serif; font-size:1.2em; color:#ffffff;
	background-color:rgb(3,122,219);/*font:Georgia, "Times New Roman", Times, serif;*/}
	
.navi-menus  ul li{
	display:inline; float:left; list-style:none;
	/*margin-top:0.4em;*/
	/*margin-left:2.5em;*/
	border-left:1px solid #ffffff; 
	padding: 0.4em 1.8em;}
.navi-menus ul li:first-child{border-left:none;}
.navi-menus li a{color:#ffffff; text-decoration:none;}
.navi-menus li a:hover{ color:#FF833E; text-decoration:none;}


#bottom-menus{float:left;}
#bottom-menus ul li{
	display:inline; float:left; list-style:none;
	border-left:1px solid #ffffff; 
	padding: 0 0.8em}
#bottom-menus ul li:first-child{border-left:none;}	

#footer{border:none; clear:both; width: 800px; margin: 0 auto; color:#a5a5a5; height:160px; background-color:#505050;}

#footer-bar {width: 780px; margin-left: 20px; margin-right:20px;}
#footer-contact {margin-left:30em;}

#footer ul li {color: white;}
#footer-text-line{list-style:none;display:inline; float:left;padding-top:0em;color:#000000;}
#footer-text-line li{display:inline; float:left;margin-left:2em;}
#footer-text-line li:first-child{margin-left:0em;}
#footer-text-line li:last-child{margin-left:6em;}

.padding-top{padding-top:20px;}
.footer-inner{ width:800px; margin-left:auto; margin-right:auto;}
.label{float:left; width:56px; font: Georgia, "Times New Roman", Times, serif;}

#content {margin-bottom: 20px;}

#map_canvas{width:800px; height:400px; }

#contact-table {
	/*font-family: 'Proxima Nova Regular', 'Helvetica Neue', Arial, Helvetica, sans-serif;*/
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 300px;
	text-align: left;
	border-collapse: collapse;
	margin: 0px 40px 20px 20px;	
	float:left;
}

#hours-table {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 280px;
	text-align: left;
	border-collapse: collapse;
	margin: 0px 40px 20px 40px;	
}